package controller;


import model.Circle;
import model.Shape;
import model.Square;
import view.IView;

import java.util.List;

public interface IController {

    void registerView(IView view);

    void addShape(Shape shape);

    void editShape(Shape shape);

    void removeShape(Shape shape);

    void removeAll();

    List<Circle> getCircles();

    List<Square> getSquares();
}
